package chemtools_logica.LN.IL;

import chemtools_logica.Beans.MedidaBean;
import chemtools_logica.Beans.TipoinsumoBean;

import chemtools_logica.Entidades.Graficoempresas;
import chemtools_logica.Entidades.Graficoestado;
import chemtools_logica.Entidades.Graficotipoinsumo;

import chemtools_logica.Entidades.Medida;

import java.util.Date;
import java.util.List;

import javax.ejb.Local;

@Local
public interface LN_SFTipoinsumoLocal {
    
    List<TipoinsumoBean> getAlltipoInsumos();
    
    void inserttInsumo(TipoinsumoBean bean);
    
    List<TipoinsumoBean> getTipoinsumoNoSeleccionado(int idFormula);
    
    List<Graficotipoinsumo> getChartTipoInsumo(String idAlmacen, Date fechaMin, Date fechaMax);
    
    List<Graficoempresas> getChartTipoInsumoEmpresa(Date fechaMin, Date fechaMax);
    
    List<Graficoestado> getChartInsumoEstado(String idAlmacen, Date fechaMin, Date fechaMax);
    
    List<TipoinsumoBean> getTInsumoChart1(String razonSocial);
    
    TipoinsumoBean getInfoTipoInsumo(String idTInsumo);
    
    MedidaBean getUnidadMedida(String idInsumo);
}
